if (typeof gxc == "undefined") {
	var gxc = {};
}

gxc.menu = {};

/**
 * 创建弹出菜单
 */
gxc.menu.create = function(menuId, buttonId) {
	// 添加class
	jQuery("#" + menuId).addClass("gxc_list_menu");
	// 绑定菜单弹出函数
	jQuery("#" + buttonId).click(
			function(e) {
				var obj = jQuery("#" + buttonId);
				var menu_obj = jQuery("#" + menuId);
				var width = document.documentElement.clientWidth;
				if (obj.offset().left + menu_obj.width() < width) {
					jQuery("#" + menuId).css("left", obj.offset().left + "px");
				} else {
					var left_offset = obj.offset().left + obj.width()
							- menu_obj.width();
					jQuery("#" + menuId).css("left", left_offset + "px");
				}
				jQuery("#" + menuId).css("top",
						(obj.offset().top + obj.height()) + "px");
				jQuery("#" + menuId).fadeToggle("fast");
				e.stopPropagation();
			});

	// 点击菜单以外区域隐藏菜单
	jQuery("#" + menuId).click(function(e) {
		e.stopPropagation();
	});
	jQuery(document).click(function(e) {
		jQuery("#" + menuId).fadeOut("fast");
	});
}